﻿#topbar
{
   display:none !important;
}
.hide
{
    display: none;
}

.submenu h6 {

    color: #fff;
    display: inline-block;
    font-family: Montserrat;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    transition: none 0s ease 0s;
}
.submenu ul li {
    margin-top: 8px;
}
.gp-megamenu-parent .mega-submenu .submenu a
{
    line-height: 17px;
}

.product-block img, #top-banner img
{
   width:100%;
}
.product-block h2.font-style
{
     font-size: 20px;
     
}
.product-block  h2.card-title
{
    text-transform: capitalize;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{
    color:white;   
     background-color: #EFBB20;
}

.pagination > li > a, .pagination > li > span{
    color: #333;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus
{
        color:white;       
        background-color: #383838 !important;
        border: 1px solid #383838;
}

.pagination > .active > a{
    color:white !important;
}



.gp-megamenu-parent > li > a.noDown::after {
    content:"" !important;
}

@media screen (min-width:1056px) and (max-width:1632px) 
{
    #offcanvas-toggler {
    
        display:none;
    }
}



#contactContainter
{
    margin-right: 0px !important; 
}

aside.blog-sidebar .widget h4,  aside .widget.subscribe h5 {
    color:black;
}

#services .service-block h3, .service-block a, .product-block h2.card-title, .product-block a
{
  color:#173376 !important;
}
.product-block p.card-text
{
    padding-bottom: 4% !important;

}

.product-block
{
    border: 1px solid #eee;
     box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.04);
}


.product-block .card-body
{
    padding: 4%;
}

.fprIlH, .sc-7dvmpp-1
{
    display: none !important;
}

#services .service-block .inner {
     border: 1px solid #eee;
     box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.04); 
      padding: 0 15px 15px; 
   
}

#breadcrumb {
    
    padding: 2px 0;
}

.topBorder
{
    height: 1px;
    width: 100%;
    border-top: 1px solid #cacaca;

}
.PageDetailsContainer strong{
    font-weight: normal !important;
}

